Conclusão de desafio técnico - Luiz Gustavo de Souza Vargas #58#59
Open
luizgsv wants to merge 7 commits into
Open
Conclusão de desafio técnico - Luiz Gustavo de Souza Vargas #58#59luizgsv wants to merge 7 commits into
luizgsv wants to merge 7 commits into
Conversation
- Implemented ComparePokemonModal for selecting Pokémon to compare. - Added InputSearchPokemonComponent for searching Pokémon by name. - Developed PokemonCardComponent for displaying individual Pokémon cards. - Enhanced PokemonDetail component to show detailed information and comparison options. - Integrated Zustand for state management of Pokémon data. - Added services for fetching Pokémon details and lists from the API. - Implemented debounce hook for search input. - Created NotFoundPage for handling 404 errors with a sad Pikachu image. - Updated routing to include details and home pages with a main layout. - Added global styles for animations and scrollbar customization.
…d hooks; implement device detection and improve state management in home and details views.
- Added a new presentation video file to the assets. - Updated the useDetailModel hook to include navigation functionality. - Modified the DetailsView component to include a back navigation button. - Enhanced the types for DetailsViewProps to accommodate the new navigate function. - Created unit tests for useDetailModel and home model to ensure proper functionality. - Implemented tests for the Pokemon store to validate state management. - Configured Vitest for testing environment setup.
Conclusão de desafio técnico - Luiz Gustavo de Souza Vargas looqbox#58
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📌 Resolução do Desafio Técnico
Este projeto foi desenvolvido como parte de um desafio técnico de frontend, com o objetivo de criar uma Pokédex interativa consumindo a PokéAPI.
✅ Principais pontos da solução:
O resultado é uma aplicação rápida, modular e testável, que atende os requisitos do desafio e vai além, trazendo uma experiência fluida para o usuário.
📬 Contato
Se quiser trocar uma ideia sobre o projeto ou oportunidades:
Apresentacao.-.Desafio.tecnico.mp4